package com.shareach.deploy.objects;

import java.util.Date;

import org.codehaus.jackson.annotate.JsonIgnoreProperties;
import org.codehaus.jackson.map.annotate.JsonSerialize;

import com.shareach.http.jackson.JacksonDateSerializer;

@JsonSerialize(include=(JsonSerialize.Inclusion.NON_NULL))
@JsonIgnoreProperties(ignoreUnknown=true)
public class ActivityShopObject extends DeplyBaseObject {
	private Long activityShopId;
	private Long activityId;
	private Long bankId;
	private String addr;
	private Long shopId;
	private String tels;
	private String describ;
	private String discountRule;
	private String discountWeeks;
	@JsonSerialize(using=JacksonDateSerializer.class)
	private Date startTime;
	@JsonSerialize(using=JacksonDateSerializer.class)
	private Date endTime;
	
	private Integer status;
	
	public Long getActivityShopId() {
		return activityShopId;
	}
	public void setActivityShopId(Long activityShopId) {
		this.activityShopId = activityShopId;
	}
	public Long getActivityId() {
		return activityId;
	}
	public void setActivityId(Long activityId) {
		this.activityId = activityId;
	}
	public Long getBankId() {
		return bankId;
	}
	public void setBankId(Long bankId) {
		this.bankId = bankId;
	}
	public String getAddr() {
		return addr;
	}
	public void setAddr(String addr) {
		this.addr = addr;
	}
	public Long getShopId() {
		return shopId;
	}
	public void setShopId(Long shopId) {
		this.shopId = shopId;
	}
	public String getTels() {
		return tels;
	}
	public void setTels(String tels) {
		this.tels = tels;
	}
	public String getDescrib() {
		return describ;
	}
	public void setDescrib(String describ) {
		this.describ = describ;
	}
	public String getDiscountRule() {
		return discountRule;
	}
	public void setDiscountRule(String discountRule) {
		this.discountRule = discountRule;
	}
	public String getDiscountWeeks() {
		return discountWeeks;
	}
	public void setDiscountWeeks(String discountWeeks) {
		this.discountWeeks = discountWeeks;
	}
	public Date getStartTime() {
		return startTime;
	}
	public void setStartTime(Date startTime) {
		this.startTime = startTime;
	}
	public Date getEndTime() {
		return endTime;
	}
	public void setEndTime(Date endTime) {
		this.endTime = endTime;
	}
	public Integer getStatus() {
		return status;
	}
	public void setStatus(Integer status) {
		this.status = status;
	}
	
}
